package com.tao.friend.domain.user;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.tao.common.creo.domain.BaseEntity;
import lombok.Data;

@TableName("tb_user")
@Data
public class User extends BaseEntity {

    @JsonSerialize(using = ToStringSerializer.class)
    @TableId(value = "USER_ID", type = IdType.ASSIGN_ID)
    private Long userId; // 用户id
    private String nickName; // 用户昵称
    private String headImage; // 用户头像
    private Integer sex; // 用户状态 1 男. 2 女
    private String phone; // 手机号
    private String email; // 邮箱
    private String wechat; // 微信号
    private String schoolName; // 学校
    private String majorName; // 专业

    private String introduce; // 个人介绍

    private Integer status; // 用户状态 1正常状态 0拉黑
}
